From Martin:
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
commit1beba1fc377ea09421f579eee2cd116dad88fd65
treefd8c60cf27fe9a4f45530577ed44541eef176e02
parent636d1bf7e49316df52136127584d0fa583ae7617
From Martin:
* Initialize all gps_*_type and gps_*_transfer variables to -1 exactly once
  in GPS_A000() instead of some in GPS_A000(), some in GPS_A001(), some in
  both and some not at all
* Bug fix (?): If device reports device command protocol A011, set
  gps_device_command to 1 (=A011) instead of 0 (=A010). Changes behaviour
  for aviation devices that report capabilities via A001 (if there are any).
  If this bugfix is wrong, there should be at least a comment stating
  that/why using the "wrong" command protocol is intentional
* Minor indentation/comment fixes
* Converted mixed hex/decimal constants for COMMAND_ID and LINK_ID to
  all-decimal. The rest of jeeps and the Garmin docs all use decimal, so
  it's easier to read/compare this way
* Bug fix: Set course limits transfer protocol Cmnd_Transfer_Course_Limits
  to 565 (course limits transfer) instead of 564 (course tracks transfer)
  for devices using device command protocol 1 (A010).  Shouldn't make a
  difference for gpsbabel, since this value isn't used (yet)
* Bug fix: Set proximity transfer protocol Cmnd_Transfer_Prx to 17 instead
  of 0 (unsupported) for devices using device command protocol 2 (A011).
  Shouldn't make a difference for gpsbabel, since the functions using this
  value are never called
gpsbabel/jeeps/gpsapp.c
gpsbabel/jeeps/gpsprot.c